# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 9428 2594 sub.b D2, [A0 + 0x2594] 00000004 0000 0468 ori.b D0, 0x68 /* 'h' */ 00000008 0000 031D ori.b D0, 0x1D label0000000C: 0000000C 0000 0042 ori.b D0, 0x42 /* 'B' */ 00000010 8000 or.b D0, D0 00000012 0002 3570 ori.b D2, 0x70 /* 'p' */ 00000016 E270 roxr D0.w, D1 00000018 31A2 098A 08CA move.w [[ + <> + D0] + 0x8CA], -[A2] 0000001E 2B72 DDA8 0B2A 0AA2 move.l [A5 + 0xAA2 /* export_336 */], [0xB2A + A5 * 4] 00000026 2E1A move.l D7, [A2]+ 00000028 5F00 subq.b D0, 7 0000002A E58B lsl D3, 2 0000002C D680 add.l D3, D0 0000002E 3C03 move.w D6, D3 00000030 6B30 bmi +0x32 /* 00000062 */ 00000032 5647 addq.w D7, 3 00000034 5847 addq.w D7, 4 00000036 DE7C 6F9E add.w D7, 0x6F9E 0000003A 67D0 beq -0x2E /* 0000000C */ 0000003C 67CE beq -0x30 /* 0000000C */ 0000003E 0F04 btst D4, D7 00000040 0A16 2453 xori.b [A6], 0x53 /* 'S' */ 00000044 0F73 17AE 224E B301 bchg [[0x224E] + D1 * 8 - 0x4CFF], D7 0000004C 533D subq.b <>, 1 0000004E 68D3 bvc -0x2B /* 00000023 */ 00000050 1D4B 00D3 move.b [A6 + 0xD3], A3 00000054 40CC move.w A4, SR 00000056 00A3 3DF2 0473 ori.l -[A3], 0x3DF20473 0000005C 00B3 0858 0362 B263 ori.l [A3 + A3.w * 2 + 0x63], 0x8580362 // begin alternate branch 00000062-00000064 label00000062: 00000062 B263 cmp.w D1, -[A3] // end alternate branch 00000062-00000064 label00000062: // (misaligned) 00000064 0C00 2B13 cmpi.b D0, 0x13 00000068 0B06 btst D6, D5 0000006A 5843 addq.w D3, 4 0000006C 20CA move.l [A0]+, A2 0000006E CB81 and.l D1, D5 00000070 CA5B and.w D5, [A3]+ 00000072 28CC move.l [A4]+, A4 00000074 000F 2102 ori.b A7, 0x2 00000078 031E btst [A6]+, D1 0000007A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000007C 4334 9B06 3B2E .invalid 1, [[A4 + <>] + A1 * 2 + 0x3B2E] // invalid opcode 4 with b == 4 00000082 DB00 addx.b D5, D0 00000084 06C3 .incomplete 00000086 1583 0A13 move.b [A2 + D0 * 2 + 0x13], D3 0000008A 0523 btst -[A3], D2 0000008C 27AB 0CCA 1B30 F304 1442 move.l [A3 - 0xCFBEBBE + D1 * 2], [A3 + 0xCCA] 00000096 9AF3 025B sub.w A5, [A3 + D0.w * 2 + 0x5B] 0000009A 0800 1B35 btst.b D0, 0x35 /* '5' */ 0000009E C500 abcd D2, D0 000000A0 2B07 move.l -[A5], D7 000000A2 C900 abcd D4, D0 000000A4 0083 6400 0F22 ori.l D3, 0x64000F22 000000AA 4E0B .invalid // invalid opcode 4 000000AC 02C3 .incomplete 000000AE 0CDB .incomplete 000000B0 3003 move.w D0, D3 000000B2 02A2 7307 7B08 andi.l -[A2], 0x73077B08 000000B8 9306 subx.b D1, D6 000000BA 22AE 1B01 move.l [A1], [A6 + 0x1B01] 000000BE BB12 xor.b [A2], D5 000000C0 3A08 move.w D5, A0 000000C2 224E movea.l A1, A6 000000C4 2B00 move.l -[A5], D0 000000C6 7B23 moveq.l D5, 0x23 000000C8 000F CA33 ori.b A7, 0x33 /* '3' */ 000000CC 052A 10AB btst [A2 + 0x10AB], D2 000000D0 0241 09C3 andi.w D1, 0x9C3 000000D4 4032 429A negx.b [A2 + D4.w * 2 - 0x102] 000000D8 0073 910F C101 ori.w [[A3 + <> + A4]], 0x910F 000000DE 230B move.l -[A1], A3 000000E0 1216 move.b D1, [A6] 000000E2 8307 sbcd D1, D7 000000E4 4A1B tst.b [A3]+ 000000E6 14EB 057E move.b [A2]+, [A3 + 0x57E] 000000EA 8B13 or.b [A3], D5 000000EC 8312 or.b [A2], D1 000000EE 7E3B moveq.l D7, 0x3B 000000F0 0503 btst D3, D2 000000F2 0400 5325 subi.b D0, 0x25 /* '%' */ 000000F6 1C16 move.b D6, [A6] 000000F8 0304 btst D4, D1 000000FA 4083 negx.l D3 000000FC 1226 move.b D1, -[A6] 000000FE A32B syscall EmptyHandle, flags=3 00000100 640C bcc +0xE /* 0000010E */ 00000102 54AB 0060 addq.l [A3 + 0x60], 2 00000106 0A0E 210B xori.b A6, 0xB 0000010A CB0B abcd -[A5], -[A3] 0000010C F204 AB02 .cpgen 0xF204, 0xAB02 // unimplemented // begin alternate branch 0000010E-00000110 label0000010E: 0000010E AB02 syscall BitsToPix // end alternate branch 0000010E-00000110 label0000010E: // (misaligned) 00000110 224E movea.l A1, A6 00000112 1B01 move.b -[A5], D1 00000114 2B2B 3A08 move.l -[A5], [A3 + 0x3A08] 00000118 000F 3423 ori.b A7, 0x23 /* '#' */ 0000011C 045E CB40 subi.w [A6]+, 0xCB40 00000120 000F CD12 ori.b A7, 0x12 00000124 7EAE moveq.l D7, 0xFFFFFFAE 00000126 000F 22AE ori.b A7, 0xAE 0000012A 8306 sbcd D1, D6 0000012C 031E btst [A6]+, D1 0000012E 6500 4334 bcs +0x4336 /* 00004464 */ 00000132 9305 subx.b D1, D5 00000134 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 00000136 9105 subx.b D0, D5 00000138 069A 02A3 1D0C addi.l [A2]+, 0x2A31D0C 0000013E 180A move.b D4, A2 00000140 0E62 7B0B .invalid.w -[A2], 0x7B0B // invalid immediate operation 00000144 CA53 and.w D5, [A3] 00000146 37D8 CA33 move.w [PC + A4 * 2 + 0x33], [A0]+ 0000014A 373B 06F3 move.w -[A3], [PC + D0.w * 8 - 0x13] 0000014E 01D3 .incomplete 00000150 1302 move.b -[A1], D2 00000152 1B17 move.b -[A5], [A7] 00000154 B816 cmp.b D4, [A6] 00000156 2902 move.l -[A4], D2 00000158 6900 24BB bvs +0x24BD /* 00002615 */ 0000015C 2BEB 1310 move.l <>, [A3 + 0x1310] 00000160 D307 addx.b D1, D7 00000162 502E 04F3 addq.b [A6 + 0x4F3], 8 00000166 2B43 0A28 move.l [A5 + 0xA28], D3 0000016A 9301 subx.b D1, D1 0000016C 430A .invalid 1, A2 // invalid opcode 4 with b == 4 0000016E 2B14 move.l -[A5], [A4] 00000170 B310 xor.b [A0], D1 00000172 FB0F .extension 0xB0F <> // unimplemented 00000174 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000176 38D3 move.w [A4]+, [A3] 00000178 0643 1A32 addi.w D3, 0x1A32 0000017C 5B1E subq.b [A6]+, 5 0000017E 00CB .incomplete 00000180 198C CB01 move.b [[A4 + <> + A4 * 2]], A4 00000184 9B00 subx.b D5, D0 00000186 06D3 .incomplete 00000188 053C 9B11 btst 0x11, D2 0000018C 4A41 tst.w D1 0000018E 0113 btst [A3], D0 00000190 0654 331E addi.w [A4], 0x331E 00000194 6309 bls +0xB /* 0000019F */ 00000196 280F move.l D4, A7 00000198 C65B and.w D3, [A3]+ 0000019A 0A13 0A03 xori.b [A3], 0x3 0000019E 2A52 movea.l A5, [A2] 000001A0 1B01 move.b -[A5], D1 000001A2 A30B syscall Rename/PBHRename/HRename, flags=3 000001A4 AAE0 syscall 0xAE0 000001A6 AAE0 syscall 0xAE0 000001A8 AAE0 syscall 0xAE0 000001AA 8322 or.b -[A2], D1 000001AC 0B6A 631B bchg [A2 + 0x631B], D5 000001B0 C346 exg D1, D6 000001B2 FB19 .extension 0xB19 <> // unimplemented 000001B4 034F bchg A7, D1 000001B6 2312 move.l -[A1], [A2] 000001B8 52B3 011B 0309 19D3 addq.l [[A3 + D0] + 0x30919D3], 1 000001C0 478B .invalid 3, A3 // invalid opcode 4 with b == 6 000001C2 341F move.w D2, [A7]+ 000001C4 7307 moveq.l D1, 0x07 000001C6 1B81 D6AA move.b [A5 + A5.w * 8 - 0x86], D1 000001CA 5B81 subq.l D1, 5 000001CC 8B03 sbcd D5, D3 000001CE 9B58 sub.w [A0]+, D5 000001D0 7308 moveq.l D1, 0x08 000001D2 EB08 lsl D0.b, 5 000001D4 747B moveq.l D2, 0x7B 000001D6 070E btst A6, D3 000001D8 3828 764B move.w D4, [A0 + 0x764B] 000001DC 017B 17BB 5743 077B 17E3 827B bchg [[0x5743077B + D1 * 8] + 0x17E3827B], D0 000001E8 177B 807B 172B move.b [A3 + 0x172B], [PC + A0.w + 0x7B] 000001EE 8423 or.b D2, -[A3] 000001F0 0928 2663 btst [A0 + 0x2663], D4 000001F4 29E8 0C54 3060 0A2C move.l 0x30600A2C /* '0`\n,' */, [A0 + 0xC54] 000001FC 211B move.l -[A0], [A3]+ 000001FE CC00 and.b D6, D0 00000200 931F sub.b [A7]+, D1 00000202 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4 00000204 335A 223B move.w [A1 + 0x223B], [A2]+ 00000208 05E3 .incomplete 0000020A 005A 467C ori.w [A2]+, 0x467C /* 'F|' */ 0000020E 2CCB move.l [A6]+, A3 00000210 1F66 6612 move.b [A7 + 0x6612], -[A6] 00000214 2C00 move.l D6, D0 00000216 B32E 0102 xor.b [A6 + 0x102], D1 0000021A 3B5A 8511 move.w [A5 - 0x7AEF], [A2]+ 0000021E 1624 move.b D3, -[A4] 00000220 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 00000222 8A10 or.b D5, [A0] 00000224 2E04 move.l D7, D4 00000226 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 00000228 630C bls +0xE /* 00000236 */ 0000022A 1300 move.b -[A1], D0 0000022C 16B3 01D3 0383 0B2B move.b [A3], [[] + 0x3830B2B] 00000234 0B08 btst A0, D5 label00000236: 00000236 7B29 moveq.l D5, 0x29 00000238 44E3 move.b -[A3], CCR 0000023A 0A90 7000 F303 xori.l [A0], 0x7000F303 00000240 6E30 bgt +0x32 /* 00000272 */ 00000242 DB02 addx.b D5, D2 00000244 B4DB cmpa.w A2, [A3]+ 00000246 2133 0466 move.l -[A0], [A3 + D0.w * 4 + 0x66] 0000024A 6683 bne -0x7B /* 000001CF */ 0000024C 2140 5E3B move.l [A0 + 0x5E3B], D0 00000250 5C00 addq.b D0, 6 00000252 9B65 sub.w -[A5], D5 00000254 E30E lsl D6.b, 1 00000256 5C56 addq.w [A6], 6 00000258 030A btst A2, D1 0000025A 1302 move.b -[A1], D2 0000025C 9813 sub.b D4, [A3] 0000025E 0294 231C 630C andi.l [A4], 0x231C630C 00000264 E32E lsl D6.b, D1 00000266 E2E5 lsr .w -[A5] 00000268 0458 3312 subi.w [A0]+, 0x3312 0000026C 3214 move.w D1, [A4] 0000026E 1314 move.b -[A1], [A4] 00000270 8CA3 or.l D6, -[A3] label00000272: 00000272 055C bchg [A4]+, D2 00000274 569B addq.l [A3]+, 3 00000276 058B bclr A3, D2 00000278 0523 btst -[A3], D2 0000027A 1C1B move.b D6, [A3]+ 0000027C 1821 move.b D4, -[A1] 0000027E 02C5 .incomplete 00000280 043B 0414 8901 subi.b [[PC + <> + A0]], 0x14 00000286 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 00000288 1B18 move.b -[A5], [A0]+ 0000028A 5B13 subq.b [A3], 5 0000028C E214 roxr D4.b, 1 0000028E 7B40 moveq.l D5, 0x40 00000290 806B 00F6 or.w D0, [A3 + 0xF6] 00000294 930F subx.b -[A1], -[A7] 00000296 0F26 btst -[A6], D7 00000298 B315 xor.b [A5], D1 0000029A 966D 0F7B sub.w D3, [A5 + 0xF7B] 0000029E 2424 move.l D2, -[A4] 000002A0 D304 addx.b D1, D4 000002A2 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000002A4 04DC .incomplete 000002A6 382E 1014 move.w D4, [A6 + 0x1014] 000002AA 008B 313B 0B83 ori.l A3, 0x313B0B83 000002B0 0822 AE03 btst.b -[A2], 0x3 000002B4 0EBB 12CB 0153 0514 .invalid.l <>, 0x12CB0153 // invalid immediate operation 000002BC 0293 416B 1312 andi.l [A3], 0x416B1312 000002C2 7B24 moveq.l D5, 0x24 000002C4 008B 3D22 AE5B ori.l A3, 0x3D22AE5B 000002CA 0604 B350 addi.b D4, 0x50 /* 'P' */ 000002CE 530E subq.b A6, 1 000002D0 2101 move.l -[A0], D1 000002D2 DA9A add.l D5, [A2]+ 000002D4 0033 4363 2496 ori.b [A3 + D2.w * 4 - 0x106], 0x63 /* 'c' */ 000002DA 0346 bchg D6, D1 000002DC 731C moveq.l D1, 0x1C 000002DE 964B sub.w D3, A3 000002E0 3661 movea.w A3, -[A1] 000002E2 0114 btst [A4], D0 000002E4 02A3 6F32 6503 andi.l -[A3], 0x6F326503 000002EA 4329 8C0F .invalid 1, [A1 - 0x73F1] // invalid opcode 4 with b == 4 000002EE 26B3 040B move.l [A3], [A3 + D0.w * 4 + 0xB] 000002F2 3331 0814 move.w -[A1], [A1 + D0 + 0x14] 000002F6 7D05 moveq.l D6, 0x05 000002F8 1B0D move.b -[A5], A5 000002FA 7105 moveq.l D0, 0x05 000002FC 6305 bls +0x7 /* 00000303 */ 000002FE AB6D syscall rMin 00000300 1305 move.b -[A1], D5 00000302 5843 addq.w D3, 4 00000304 0013 0538 ori.b [A3], 0x38 /* '8' */ 00000308 D84B add.w D4, A3 0000030A 0358 bchg [A0]+, D1 0000030C 0443 0791 subi.w D3, 0x791 00000310 0583 bclr D3, D2 00000312 8304 sbcd D1, D4 00000314 2E63 movea.l A7, -[A3] 00000316 5C0C addq.b A4, 6 00000318 18 .incomplete